
public class Producto {

	int codigo;
	String nombre;
	float precio;
	private static int proximoCodigo;
	
	private  static int proximoCodigo(){
		return ++proximoCodigo;
	}
	
	public Producto(String nombre, float precio){
		this.codigo = proximoCodigo();
		this.nombre= nombre;
		this.precio = precio;
	}

	public int getCodigo() {
		return codigo;
	}

	public String getNombre() {
		return nombre;
	}

	public void setNombre(String nombre) {
		this.nombre = nombre;
	}

	public float getPrecio() {
		return precio;
	}

	public void setPrecio(float precio) {
		this.precio = precio;
	}
	
	
	public ProductoView getProductoView(){
		ProductoView pv = new ProductoView(codigo,nombre, precio);
		return pv;
	}
	
	
}
